package com.example.demologback.logback;

import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @Author: gs
 * @Date: 2023/12/9 14:59
 * @Version: v1.0.0
 * @Description: TODO
 **/
@Slf4j
@RestController
//@RequestMapping
public class LogBack1 {

    @GetMapping("/log")
    public void printf(){
        /**若要直接使用log对象 需要安装lombok插件，可尝试其他方案实现效果**/
        log.trace("Spring boot启动初始化了 {} 个 Bean");
        log.debug("Spring boot启动初始化了 {} 个 Bean");
        log.info("Spring boot启动初始化了 {} 个 Bean");
        log.warn("Spring boot启动初始化了 {} 个 Bean");
        log.error("Spring boot启动初始化了 {} 个 Bean");


        log.info("打印日志{}","ggg");
        try {
            int i = 0;
            int j = 1 / i;
            log.info("走到这里");
        } catch (Exception e) {
            log.error("【SpringBootDemoLogbackApplication】启动异常：", e);
        }
    }

}
